package cn.goodym.util;

import java.util.ArrayList;
import java.util.List;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

import cn.goodym.po.JsonVar;

/**
 * jsong工具
 * 
 * @author Administrator
 * 
 */
public class JsonTools {

	/**
	 * 把参数json格式转换成字符串参数
	 * @param str
	 * @return
	 */
	public static String getUrlParams(String str) {

		List<JsonVar> listVar = new ArrayList<JsonVar>();
		listVar = JSONArray.parseArray(str, JsonVar.class);

		String params = "";
		for (int i = 0; i < listVar.size(); i++) {
			params += listVar.get(i).getVarkey() + "="
					+ listVar.get(i).getVarvalue() + "&";
		}
		return params.substring(0, params.length() - 1);
	}
	

	/**
	 * 将Json字符串转换为JSONObject对象
	 * @param s
	 * @param key
	 * @return
	 */
	public static String json2JsonObject(String s,String key) {
	        JSONObject object = JSON.parseObject(s);
	       return object.get(key).toString();
	    }

}
